libxl: make libxl_device_console internal
authorIan Campbell <ian.campbell@citrix.com>
Thu, 1 Mar 2012 12:26:14 +0000 (12:26 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 1 Mar 2012 12:26:14 +0000 (12:26 +0000)
commitffa165bb9fb29adf4063fd950e07b91611892c63
tree2d67bc4915a592fdd39d37513fcd9fc439f09096
parent31278f685071b4873a869a7dc4e8d76b6ea94a70
libxl: make libxl_device_console internal

consoles are not directly exposed to users of the library and there are no API
functions for manipluating them (only the console_exec function). Rather than
commit to a particular API now make the type internal.

When a user does come along it is much easier to add a completely new API
rather than to fix an existing broken one. It's easier to do this in a manner
which users of the library can cope with in a compatible way e.g. adding a new
API is easier to check for with ./configure.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl.c
tools/libxl/libxl_create.c
tools/libxl/libxl_dm.c
tools/libxl/libxl_internal.h
tools/libxl/libxl_types.idl
tools/libxl/libxl_types_internal.idl